﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using Updater.Core;

namespace ConsoleApp1
{
    internal class Program
    {
        /// <summary>
        /// 演示
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            /*
             1.要实现自动更新需要在程序根目录创建一个文件夹命名为AutoUpdater，并且把Updater编译后的文件放进去
             2.通过config文件设置IP，端口号，回调程序名称
             3.服务端需要通过config文件设置端口号
             4.服务端需要创建一个文件夹命名为FileFolder
             5.把最新的程序文件放入FileFolder然后在服务端控制台输入 UpdateFile 命令来更新服务端信息
             

            if (VersionHelper.HasNewVersion("127.0.0.1",4000)) 
            {
                //运行更新程序
                System.Diagnostics.Process myProcess = System.Diagnostics.Process.Start("AutoUpdater\\Updater.exe");
                //退出本程序
                return;
            }
            //没有更新
            */
            IPHostEntry hostInfo = Dns.GetHostEntry("www.hadesen.top");
            IPAddress ipAddress = hostInfo.AddressList[0];
            string x = ipAddress.ToString();
            Console.WriteLine(x);
            Console.WriteLine("正常代码");



            Console.ReadLine();


        }
    }
}
